<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>运算有逻辑</title>
		<script>
			var b1 = true;
			var b2 = false;
			console.log(b1 + 2);  // 结论是在数字运算时， true就可以看成是1
			console.log(b2 + 1);// 结论是在数字运算时， false就可以看成是0
			var a;
			console.log(a);
			var b = undefined;
			console.log(b);
			console.log(b + '大周老师'); // undefined大周老师
			console.log(b + 1);  // NaN
			console.log(true + b);  // NaN
			
			var n = null;
			console.log(n + '大周老师');  // null大周老师
			console.log(n + 1);  // 1
			console.log(true + n); // 1
			
			//  isNaN
			console.log(isNaN(1));  // false
			console.log(isNaN('dazhou')); //true
			// 这里将来你写代码的时候需要注意，否则容易掉坑里去
			console.log(isNaN('123'));    // false
			//  isNaN它真正的含义是，可以不是一个数字吗
		</script>
	</head>
	<body>
	</body>
</html>